/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package isd.inventario.modelo;

import isd.general.modelo.GR_Comprobante;
import javax.persistence.Column;
import javax.persistence.DiscriminatorValue;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.JoinColumn;
import javax.persistence.JoinColumns;
import javax.persistence.ManyToOne;

/**
 *
 * @author Claudio
 *
 * Entidad que registra los componentes a producir
 *
 */
@Entity
@DiscriminatorValue("ST")
public class ST_Comprobante extends GR_Comprobante {

    /**
     * Mascara de stock
     */
    @Column(name = "GRCCBH_STMASCAR", length = 6)
    private String stmascar;
    /*
     * Tipo de movimiento
     * A = Ajuste
     * I = Ingreso
     * E = Egreso
     * T = Transferencia
     */
    @Enumerated(EnumType.STRING)
    @Column(name = "GRCCBH_STTIPMOV", length = 1)
    private ST_TipoMovimiento tipoMovimiento;
    /**
     * Registración desde
     */
    @Enumerated(EnumType.STRING)
    @Column(name = "GRCCBH_STREGDES", length = 2)
    private ST_OrigenRegistracion origenRegistracion;
    
    @Column(name = "GRCCBH_STTIPCUE", length = 1)
    private String sttipcue;
    


    public ST_Comprobante() {

    }
  
    public ST_OrigenRegistracion getOrigenRegistracion() {
        return origenRegistracion;
    }

    public void setOrigenRegistracion(ST_OrigenRegistracion origenRegistracion) {
        this.origenRegistracion = origenRegistracion;
    }
    
    public String getStmascar() {
        return stmascar;
    }

    public void setStmascar(String stmascar) {
        this.stmascar = stmascar;
    }

    public String getSttipcue() {
        return sttipcue;
    }

    public void setSttipcue(String sttipcue) {
        this.sttipcue = sttipcue;
    }

    public ST_TipoMovimiento getTipoMovimiento() {
        return tipoMovimiento;
    }

    public void setTipoMovimiento(ST_TipoMovimiento tipoMovimiento) {
        this.tipoMovimiento = tipoMovimiento;
    }

    

    
}
